package org.example.footshoppingmaster.service;

import org.example.footshoppingmaster.custom.ResultVO;
import org.example.footshoppingmaster.pojo.DO.User;
import org.springframework.stereotype.Service;

@Service
public interface UserService {
    /*
     * 用户登录
     * */
    ResultVO<?> login(String email, String password);
    /*
     * 用户注册
     * */
    String insertUser(String email,String password,String verificationCode);
     /*
     * 用户信息更新
     * */
    boolean updateUser(User user);
    /*
    * 根据用户id查询用户信息
    * */
    User selectById(Integer id);
    /*
    * 用户密码修改
    * */
    ResultVO<?> updatePassword(Integer id, String oldPwd, String newPwd);
    /*
     * 头像上传存储到七牛云后 返回路径存到数据库
     * */
    ResultVO<?> updateAvatar(Integer id, String avatar);
}
